home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 November / EnigmA AMIGA RUN 02 (1995)(G.R. Edizioni)(IT)[!][issue 1995-11][Skylink CD].iso / earcd / program / amos / amoslist.lzh / AMOSLIST / 000058_amos-request@svcs1.digex.net_Sun Sep 3 15:47:31 1995.msg < prev    next >
Internet Message Format  |  1995-10-02  |  3KB

  1. Received: from svcs1.digex.net (svcs1.digex.net [204.91.197.224]) by mail1.access.digex.net (8.6.12/8.6.12) with ESMTP id PAA02595;  for  ; Sun, 3 Sep 1995 15:47:30 -0400
  2. Received: (from daemon@localhost) by svcs1.digex.net (8.6.12/8.6.12) id OAA04822 for amos-out; Sun, 3 Sep 1995 14:22:31 -0400
  3. Received: from mail1.access.digex.net (mail1.access.digex.net [205.197.247.2]) by svcs1.digex.net (8.6.12/8.6.12) with ESMTP id OAA04819 for <amos-list@svcs1.digex.net>; Sun, 3 Sep 1995 14:22:29 -0400
  4. Received: from mail.mel.aone.net.au (mail.mel.aone.net.au [203.12.176.157]) by mail1.access.digex.net (8.6.12/8.6.12) with ESMTP id OAA28404;  for <amos-list@access.digex.net> ; Sun, 3 Sep 1995 14:22:27 -0400
  5. Received: from kyoko.mpx.com.au (kyoko.mpx.com.au [203.2.75.2]) by mail.mel.aone.net.au (8.6.11/8.6.11) with ESMTP id EAA10263 for <amos-list@access.digex.net>; Mon, 4 Sep 1995 04:22:25 +1000
  6. Received: from cristal.mpx.com.au by kyoko.mpx.com.au with smtp
  7.     (Smail3.1.29.1 #7) id m0spJiH-0006T0C; Mon, 4 Sep 95 04:24 EST
  8. Received: from comlink.mpx.com.au by cristal.mpx.com.au with uucp
  9.     (Smail3.1.28.1 #3) id m0spJ0l-0000D2C; Mon, 4 Sep 95 03:39 EDT
  10. Received: by comlink.mpx.com.au (V1.16/Amiga)
  11.     id AA0244n; Sun, 3 Sep 95 16:06:28 1100
  12. Date: Sun, 3 Sep 95 16:06:28 1100
  13. Message-Id: <9509032206.AA0244m@comlink.mpx.com.au>
  14. From: Darryl_Lewis@comlink.mpx.com.au (Darryl Lewis)
  15. To: amos-list@access.digex.net
  16. Subject: Re: Wishlist for Amos
  17. Status: RO
  18. X-Status: 
  19.  
  20.  
  21.  MCM> Oh yes it does ;-)...
  22.  MCM> ... or maybe, on the other hand, we have our wires crossed.
  23.  
  24. the wires are crossed :-)
  25.  
  26.  MCM> I assume you want a group of buttons where only one
  27.  MCM> can be selected at once - no more, no less.  If this is the 
  28.  MCM> case then the above code WILL work - if you click on the selected 
  29.  
  30. Yeah, but that is not what I meant. 
  31.  
  32.  MCM> However, if you want any number (except none) of the buttons
  33.  MCM> to be selected then it is more complicated, but by no means 
  34.  MCM> impossible:
  35.  
  36. This is it!
  37.  
  38.  MCM> If you begin with x buttons selected then set 0VA to the 
  39.  MCM> value x (do this when buttons are defined).
  40.  MCM> Then configure each button so that:
  41.  MCM> 1. If a deselected button is clicked on then increase 0VA by 1 and
  42.  MCM>    select the button
  43.  MCM> 2. If a selected button is clicked on, AND
  44.  MCM> if   a) 0VA is greater than 1 (it must be at least 1 because at
  45.  MCM> least 
  46.  MCM>         this button is selected) then decrease 0VA by 1 and deselect
  47.  MCM> 
  48.  MCM>         the button
  49.  MCM> else   b) (0VA equals 1) then do nothing - this must be the last 
  50.  MCM> button selected.
  51.  
  52.  MCM> In fact, this method could be adapted so that at least y 
  53.  MCM> buttons remain selected (where y <= x).
  54.  
  55. How about coming up with the actual code for this? A few buttons and the
  56. like.
  57.  
  58. Darryl
  59.  
  60. -- Via DLG Pro v1.0
  61.  
  62.                #####\             _             /#####
  63.                #( )# |          _( )__         | #( )# 
  64.                ##### |         /_    /         | #####
  65.                #" "# |     ___m/I_ //_____     | #" "#
  66.                # O # |____#-x.\ /++m\ /.x-#____| # O #
  67.                #m.m# |   /" \ ///###\\\ / "\   | #m.m#
  68.                #####/    ######/     \######    \#####